home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part1 / 3235 < prev    next >
Encoding:
Internet Message Format  |  1996-08-06  |  3.6 KB

  1. Path: news.onramp.net!enterprise
  2. From: oa@iah.com (Rick Lutowski)
  3. Newsgroups: comp.lang.c++
  4. Subject: Re: Need Portable Presentation Graphics
  5. Date: 22 Jan 1996 18:19:59 GMT
  6. Organization: On-Ramp; Individual Internet Connections; Dallas/Ft Worth/Houston, TX USA
  7. Message-ID: <4e0kgf$1pn@news.onramp.net>
  8. References: <4din75$g0$1@mhadg.production.compuserve.com>
  9. Reply-To: oa@iah.com (Rick Lutowski)
  10. NNTP-Posting-Host: iah05.iah.com
  11.  
  12. Guido Eiben <100656.603@CompuServe.COM> wrote:
  13. >I am looking for a C/C++ presentation graphics library for both 
  14. >MS-Windows (16/32-Bit) and (SCO-) Unix.  It should support 
  15. >WYSIWYG printing.
  16. >...
  17. >I already searched on the net but portability seems too hard a 
  18. >requirement to be met.  But you can find presentation graphics in 
  19. >quite a lot of portable apps, don't you.
  20. >
  21. >So, where can I find portable presentation graphics libraries?
  22.  
  23. You are correct that it is not easy to find highly-portable
  24. graphics libraries for the platforms you mentioned, especially
  25. at reasonble prices (say, under $1000).  There are presentation
  26. graphics packages on the market that are supported on a wide range
  27. of platforms, such as CA-DISSPLA, but you'd gag on the prices 
  28. (multiples of $10,000 for DISSPLA).  Supporting a wide range of
  29. systems at _reasonable_ cost is one of the goals of the Programmer's 
  30. Reusable Libraries (PRL).
  31.  
  32. Of the six libraries in Ver 0.7, four are graphics-related and can
  33. support presentation graphics with bar charts, pie charts, and
  34. a wide variety of 2D and 3D function plots.  Much more exciting
  35. presentation capabilities are under development for Ver. 0.8.
  36.  
  37. PRL is currently supported under DEC VMS and 10 different UNIX 
  38. platforms spanning the range from Crays to Linux PCs.  PRL is designed 
  39. to be easily portable (the Linux port took 1-2 days), so porting to 
  40. SCO should be a piece of cake.  The biggest supported-systems hole 
  41. right now is Windows; the port to Windows (95, 3.1, or both) is 
  42. currently scheduled to start sometime around April.
  43.  
  44. You did not say if your need is immediate, or longer-term.  If the
  45. latter, and you do not mind investing a few days of your own time,
  46. you could get a UNIX version of PRL and do the SCO port yourself, since 
  47. source is included with all purchased copies (the mega-buck vendors 
  48. rarely supply you their source).  SCO will be the hardest part of your 
  49. requirement to meet, since very few graphics library vendors support 
  50. SCO, but it should be easy with PRL.  The availablility of the 
  51. Windows version is more just a matter of time.  At that point, you 
  52. will have available what you are looking for, except for the C
  53. requirement.  
  54.  
  55. PRL's native language is Fortran, but run the source through the AT&T 
  56. "f2c" program, and you should have a C version that works just fine, 
  57. based on reports I have received from users who have tried
  58. this under Linux.  Other users just call the compiled Fortran
  59. object code directly from C.  I do NOT recommend this, but it might 
  60. work if the C and Fortran compilers are compatible.
  61.  
  62. If it sounds like PRL might be your answer, but you want more info, 
  63. e-mail a simple message like ?PRL? to oa@iah.com and you'll receive 
  64. several files worth of detailed information (including the price
  65. matrix), or visit the Object Access web page at http://www.iah.com/oa/
  66.  
  67. Rick Lutowski
  68. -- 
  69. +-----------------------------------------------------------------+
  70. |  Rick Lutowski       oa@iah.com                   713-332-7281  |
  71. |  Object Access       http://www.iah.com/oa/       713-554-7617  |
  72. | --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- |
  73. |  The source for Programmer's Reusable Libraries (TM)     oa=OO  |
  74. +-----------------------------------------------------------------+
  75.